package com.lazily.homework;


/**
 * @Author: GZQ
 * @date: 2025/4/14 14:11
 * @description: 字符串统计
 * @verson: 1.0
 */

public class Homework03 {
	// 程序入口
	public static void main(String[] args) {
		String name = "Lan yang Yang";
		printName(name);
	}

	/**
	 * 编写方法: 完成输出格式要求的字符串
	 * 编写java, 输入形式为：Lan yang Yang的二人名,以Yang, Lan .Y的形式打印
	 * 出来。 其中.Y是中间单词的首字母
	 * <p>
	 * 思路分析
	 * (1) 对输入的字符串进行 分割split(" ")
	 * (2) 对得到的String[] 进行格式化String.format()
	 * (3) 对输入的字符串进行校验即可
	 */

	public static void printName(String str) {
		if (str == null) {
			System.out.println("str 不能为空");
			return;
		}

		String[] names = str.split(" ");
		if (names.length != 3) {
			System.out.println("输入的字符串格式不对");
			return;
		}

		String format = String.format("%s,%s .%c", names[2], names[0], names[1].toUpperCase().charAt(0));
		System.out.println(format);
	}
}
